package com.ctshk.common.constant;

/**
 * @author 廖胤松
 * @create 2021-04-12
 */
public class ElasticSearchConstant {

    /**
     * 旅行团 - 行程索引
     */
    public static final String TRIP_INDEX = "trip";

    /**
     * 旅行团 - 更新时间
     */
    public static final String TRIP_UPDATE_TIME = "trip_update_time";

    /**
     * 证件索引
     */
    public static final String CERTIFICATE_INDEX = "certificate";

    /**
     * 每页数据量
     */
    public static final Integer PAGE_SIZE = 10;

    /**
     * 旅游主题聚合 - path
     */
    public static final String TOURTHEME_PATH = "tourThemeJson";

    /**
     * 旅游主题聚合 - 名称
     */
    public static final String TOURTHEME_AGG = "tourTheme_agg";

    /**
     * 旅游主题聚合 - 子聚合 - id
     */
    public static final String TOURTHEME_ID_AGG = "tourTheme_id_agg";

    /**
     * 旅游主题集合 - 子聚合 - 名称
     */
    public static final String TOURTHEME_NAME_AGG = "tourTheme_name_agg";

    /**
     * 旅游主题聚合 - 子聚合属性 - id
     */
    public static final String TOURTHEME_ID = "tourThemeJson.id";

    /**
     * 旅游主题聚合 - 子聚合属性 - 名称
     */
    public static final String TOURTHEME_NAME = "tourThemeJson.name";

    /**
     * 机场快线 - 订单详情 - 索引
     */
    public static final String AIR_EXPRESS_ORDER_DETAILS_INDEX = "air_express_order_details";

    /**
     * 巴士票 - 缓存 - 索引
     */
    public static final String BUS_INDEX = "bus";

    /**
     * 巴士票 - 缓存 - 热门推荐聚合
     */
    public static final String BUS_HOT_LINE_RECOMMENDATION_AGG= "recommendationStatus_agg";

    /**
     * 巴士票 - 缓存 - 热门推荐聚合PATH
     */
    public static final String BUS_HOT_LINE_RECOMMENDATION_PATH= "busProductList";

    /**
     * 巴士票 - 缓存 - 热门推荐聚合PATH
     */
    public static final String RECOMMENDATION_STATUS_AGG= "";

    /**
     * 巴士票 - 缓存 - 热门推荐聚合PATH
     */
    public static final String RECOMMENDATION_NAME_AGG= "";

    /**
     * 当地玩乐-检索缓存-索引
     */
    public static final String LOCAL_FUN_INDEX= "localfun";

    /**
     * 当地玩乐-检索缓存-支付详情
     */
    public static final String LOCAL_FUN_PAY_DETAILS= "localfunPayDetails";

    /**
     * 火车票-检索缓存-索引
     */
    public static final String TRAIN_INDEX= "train";

    /**
     * 火车站点-检索缓存-索引
     */
    public static final String TRAIN_STATION_INDEX= "train_station";

    /**
     * 商城 - 商品信息索引
     */
    public static final String GOODS_INDEX = "goods";


    /**
     * 商城聚合 - 成本表名称
     */
    public static final String GOODS_AGG = "goodsTheme_agg";

    /**
     * 商城聚合 - 子聚合 - id
     */
    public static final String GOODS_PRICE_AGG = "goodsTheme_price_agg";

    /**
     * 商城聚合 - 子聚合 - id
     */
    public static final String GOODS_MARKINGPRICE_AGG = "goodsTheme_markingPrice_agg";

    /**
     * 商城集合 - 子聚合 - 名称
     */
    public static final String GOODS_NAME_AGG = "goodsTheme_name_agg";

    /**
     * 商城聚合 - 成本表path
     */
    public static final String GOODS_PATH = "commodityCost";

    /**
     * 商城聚合 - 子聚合属性 - 售价
     */
    public static final String GOODS_PRICE = "commodityCost.price";

    /**
     * 商城聚合 - 子聚合属性 - 划线价
     */
    public static final String GOODS_MARKINGPRICE = "commodityCost.markingPrice";

    /**
     * C端订单中心索引
     */
    public static final String ORDER_INDEX = "order";

    /**
     * 城市地点
     */
    public static final String SYSTEM_AREA = "area";

    /**
     * 景点门票
     */
    public static final String SCENIC = "scenic_ticket_online";

    /**
     * 酒店 - 索引
     */
    public static final String HOTEL_INDEX = "hotel";

    /**
     * 酒店房型 - 索引
     */
    public static final String HOTEL_ROOM_INDEX = "hotel_room_type";

    /**
     * 酒店产品 - 索引
     */
    public static final String HOTEL_PRODUCT_INDEX = "hotel_product";

    /**
     * 酒店产品成本 - 索引
     */
    public static final String HOTEL_PRODUCT_COST_INDEX = "hotel_product_cost";

    /**
     * 酒店产品成本时间 - 索引
     */
    public static final String HOTEL_PRODUCT_COST_DATE_INDEX = "hotel_product_cost_date";

    /**
     * 推荐酒店 - 索引
     */
    public static final String HOTEL_RECOMMEND_INDEX = "hotel_recommend";

    /**
     * 推荐酒店 pc - 索引
     */
    public static final String HOTEL_RECOMMEND_PC_INDEX = "hotel_recommend_pc";

    /**
     * 搜索酒店 - 索引
     */
    public static final String HOTEL_SEARCH_INDEX = "hotel_search";

    /**
     * 酒店详情 - 索引
     */
    public static final String HOTEL_DETAIL_INDEX = "hotel_detail";

    /**
     * 酒店订单页 房间详情 - 索引(旧)
     */
    public static final String HOTEL_ORDER_ROOM_DETAIL_INDEX = "hotel_order_room_detail";

    /**
     * 酒店订单页 房间详情 - 索引(新)
     */
    public static final String HOTEL_ROOM_DETAIL_INDEX = "hotel_room_detail";

    /**
     * 固定套票-检索缓存-索引
     */
    public static final String SEASON_INDEX= "season";

    /**
     * 船票索引
     */
    public static final String SHIP_INDEX= "ship";

}
